#ifndef _STRING_
#define _STRING_

typedef int bool;
typedef char* string;

typedef struct
{
    string (*Format)   (string format, ...);
    string (*Substring)(string this, int startIndex, int length);
    bool   (*Equals)   (string this, string value);
    int    (*Length)   (string this);
} _String;

extern _String String;

void InitString();

#endif
